package com.umfwechat.common.constant;

import com.umfwechat.common.prop.UmfPropModel;

/*************************************************************************
 *desc : 返回数值相关常量类
 *class : PropertyConsts
 *@author :  liu chun yan
 *@version :  1.0  
 *description :  用于记录与返回配置文件有关的常量类
 *@see :                        
 *************************************************************************/
public class PropertyConsts {

	//立马付-微信
	public static final String PRODUCTID_WECHAT = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.PRODUCTID_WECHAT);
	//立马付-支付宝
	public static final String PRODUCTID_ALIPAY = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.PRODUCTID_ALIPAY);
	//微信公众号支付
	public static final String PRODUCTID_WECHATPAY = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.PRODUCTID_WECHATPAY);
	
	//基金编号
	public static final String FUNDNO = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FUNDNO);
	//基金名称
	public static final String FUNDNAME = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FUNDNAME);
	//基金公司商户号
	public static final String FUNDMERID = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FUNDMERID);
	//内部来源商户号(saas个体户)
	public static final String SOURCECHANNEL_EC030004 = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.SOURCECHANNEL_EC030004);
	//基金业务产品号
	public static final String BPRODUCTID = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.BPRODUCTID);
	//日最大赎回金额(分)
	public static final String DAYMAXREDEEMAMT = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.DAYMAXREDEEMAMT);
	
	//服务器部署路径(Esoopay 77.88)
	public static final String ESOOPAY_IP = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.SERVICEURL_ESOOPAY);

	//基金累积收益（业务线）
	public static final String ESOOPAY_J06001 = ESOOPAY_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.ESOOPAY_J06001);
	//单笔赎回到银行卡BE354102（企业）
	public static final String ESOOPAY_BE354102 = ESOOPAY_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.ESOOPAY_BE354102);
	
	//服务器部署路径(fpbg 77.89)
	public static final String FPBG_IP = UmfPropModel.INSTANCE.getPropValue(ConfigConsts.SERVICEURL_FPBG);
	//用户每日收益列表查询J02001（个人、企业）
	public static final String FPBG_J02001 = FPBG_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FPBG_J02001);
	//基金 交易查询 （SAAS ） （ 个人、企业）
	public static final String FPBG_S01001 = FPBG_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FPBG_S01001);
	//基金最低认购查询（业务线）
	public static final String FPBG_S01002 = FPBG_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FPBG_S01002);
	//七日年化收益率折线图（业务线）
	public static final String FPBG_S01003 = FPBG_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FPBG_S01003);
	//用户每日收益列表查询S01005（个人、企业）
	public static final String FPBG_S01005 = FPBG_IP + UmfPropModel.INSTANCE.getPropValue(ConfigConsts.FPBG_S01005);

	////////////////////////////////////////////     缓 存 时 间               ////////////////////////////////////////////////
	//1天
	public static final Integer ONEDAY = UmfPropModel.INSTANCE.getPropIntValue(ConfigConsts.ONEDAY);
	//1周
	public static final Integer ONEWEEK = UmfPropModel.INSTANCE.getPropIntValue(ConfigConsts.ONEWEEK);
	//1个月
	public static final Integer ONEMONTH = UmfPropModel.INSTANCE.getPropIntValue(ConfigConsts.ONEMONTH);
	//3个月
	public static final Integer THREEMONTH = UmfPropModel.INSTANCE.getPropIntValue(ConfigConsts.THREEMONTH);
	//6个月
	public static final Integer SIXMONTH = UmfPropModel.INSTANCE.getPropIntValue(ConfigConsts.SIXMONTH);
	
}
